Communication Centric Design in Complex Automotive Embedded Systems

نویسندگان

  • Arne Hamann
  • Dakshina Dasari
  • Simon Kramer
  • Michael Pressler
  • Falk Wurst
چکیده

Automotive embedded applications like the engine management system are composed of multiple functional components that are tightly coupled via numerous communication dependencies and intensive data sharing, while also having real-time requirements. In order to cope with complexity, especially in multi-core settings, various communication mechanisms are used to ensure data consistency and temporal determinism along functional cause-effect chains. However, existing timing analysis methods generally only support very basic communication models that need to be extended to handle the analysis of industry grade problems which involve more complex communication semantics. In this work, we give an overview of communication semantics used in the automotive industry and the different constraints to be considered in the design process. We also propose a method for model transformation to increase the expressiveness of current timing analysis methods enabling them to work with more complex communication semantics. We demonstrate this transformation approach for concrete implementations of two communication semantics, namely, implicit and LET communication. We discuss the impact on end-to-end latencies and communication overheads based on a full blown engine management system. 1998 ACM Subject Classification C.3 Real-Time and Embedded Systems, D.4.4 Communications Management

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards an Architecture-Centric Approach Dedicated to Model-Based Virtual Integration for Embedded Software Systems

Current embedded systems are increasingly more complex and heterogeneous, but they are expected to be more safe, reliable and adaptive. In consideration of all these aspects, their design is always a great challenge. Developing these systems with conventional design approaches and programming methods turns out to be difficult. In this paper, we mainly present the informative background and the ...

متن کامل

Enhancing Dependability of Medical Software Systems

Challenges to dependable design of medical systems. Medical software-based systems represent an important class of embedded systems. Along with many other classes of safety-critical embedded systems, such as avionics and automotive controllers, manufacturing, and mobile communication systems, medical systems are facing a number of challenges to their design process. There are two major factors ...

متن کامل

Vehicle Embedded Data Stream Processing Platform for Android Devices

Automotive information services utilizing vehicle data are rapidly expanding. However, there is currently no data centric software architecture that takes into account the scale and complexity of data involving numerous sensors. To address this issue, the authors have developed an in-vehicle datastream management system for automotive embedded systems (eDSMS) as data centric software architectu...

متن کامل

Communication protocol evaluation for embedded systems - Industrial Technology, 2003 IEEE International Conference on

Modern automotive applications become more a n d more complex: they are implemented over distributed architectures that include several electronic control units (ECUs) communicating via a local communication network which is event triggered (e.g. CAN, Controller Area Network) or t ime triggered (e.g. TTCAN, Time triggered CAN). These ECUs exchange data or messages in two possible modes: push or...

متن کامل

Automobile: Aircraft or smartphone? Modeling challenges and opportunities in Automotive Systems (keynote)

I. ABSTRACT Automotive systems are turning out to be one of the most complex consumer electronic systems being ever built. For the modern day users, they are products like smartphones and tablets but in size, complexity and quality and safety requirements they match if not exceed aircraft, and similar high integrity systems. Many of the major advances in Software engineering like model based de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017